<?php
namespace app\common\validate;

use think\Validate;

class AlbumValidate extends Validate
{
    protected $rule =   [
        'user_id|用户ID'    => 'require|integer',
        'album_id|相册ID'   => 'require|integer',
        'img_id|相册图片ID' => 'require|integer',
        'page|页数'         => 'require|integer',
        'limit|条数'        => 'require|integer',
        'name|相册名称'     => 'require|length:1,20',
        'role|权限'         => 'require|in:0,1',
    ];
    
    protected $scene = [
        'list'     => ['user_id', 'page', 'limit'],
        'show'     => ['album_id'],
        'show_img' => ['img_id'],
        'add'      => ['user_id', 'name', 'role'],
        'edit'     => ['album_id', 'user_id', 'name', 'role'],
    ];
}